using UnityEngine;
// [Assembly-CSharp.dll].UIManager
public class UIManager : MonoBehaviour
{
    
    #region UIManager.<ShowGameOverIE>d__39
    // [Assembly-CSharp.dll].UIManager.<ShowGameOverIE>d__39
    private sealed class _ShowGameOverIE_d__39 : IEnumerator<object>, IEnumerator, IDisposable
    {
        // Fields
        private int __1__state;
        private object __2__current;
        public UIManager __4__this;
        
        // Properties
        private object System.Collections.Generic.IEnumerator<System.Object>.Current { get; }
        private object System.Collections.IEnumerator.Current { get; }
        
        // Methods
        public _ShowGameOverIE_d__39(int __1__state)
        {
            this.__1__state = __1__state;
        }
        private void System.IDisposable.Dispose()
        {
        
        }
        private bool MoveNext()
        {
            var val_2;
            if(this.__1__state == 1)
            {
                goto label_1;
            }
            
            if(this.__1__state != 0)
            {
                goto label_2;
            }
            
            this.__1__state = 0;
            var val_2 = mem[536895017];
            mem2[0] = 1;
            mem2[0] = 1;
            val_2 = val_2 + 1;
            mem2[0] = val_2;
            val_2 = 1;
            this.__4__this.fail.SetActive(value:  true);
            UnityEngine.WaitForSeconds val_1 = 536895821;
            val_1 = new UnityEngine.WaitForSeconds(seconds:  1f);
            this.__2__current = val_1;
            this.__1__state = 1;
            return (bool)val_2;
            label_1:
            this.__1__state = 0;
            this.__4__this.failPanel.SetActive(value:  true);
            label_2:
            val_2 = 0;
            return (bool)val_2;
        }
        private object System.Collections.Generic.IEnumerator<System.Object>.get_Current()
        {
            return (object)this.__2__current;
        }
        private void System.Collections.IEnumerator.Reset()
        {
            27351792 = new System.NotSupportedException();
            throw 27351792;
        }
        private object System.Collections.IEnumerator.get_Current()
        {
            return (object)this.__2__current;
        }
    
    }
    
    #endregion
    
    
    #region UIManager.<ShowGameWinIE>d__40
    // [Assembly-CSharp.dll].UIManager.<ShowGameWinIE>d__40
    private sealed class _ShowGameWinIE_d__40 : IEnumerator<object>, IEnumerator, IDisposable
    {
        // Fields
        private int __1__state;
        private object __2__current;
        public UIManager __4__this;
        
        // Properties
        private object System.Collections.Generic.IEnumerator<System.Object>.Current { get; }
        private object System.Collections.IEnumerator.Current { get; }
        
        // Methods
        public _ShowGameWinIE_d__40(int __1__state)
        {
            this.__1__state = __1__state;
        }
        private void System.IDisposable.Dispose()
        {
        
        }
        private bool MoveNext()
        {
            UIManager val_8;
            var val_9;
            val_8 = this.__4__this;
            if(this.__1__state != 1)
            {
                    if(this.__1__state != 0)
            {
                    return false;
            }
            
                this.__1__state = 0;
                var val_8 = mem[536895017];
                mem2[0] = 1;
                mem2[0] = 1;
                val_8 = val_8 + 1;
                mem2[0] = val_8;
                this.__4__this.complete.SetActive(value:  true);
                string val_1 = this.__4__this.coins.ToString();
                int val_9 = this.__4__this.coins;
                val_9 = val_9 + (val_9 << 1);
                string val_2 = val_9.ToString();
                mem[536882947] + 48.Pause();
                var val_10 = mem[536886749] + 32;
                val_10 = val_10 + 1;
                Firebase.Analytics.FirebaseAnalytics.LogEvent(name:  -1610600799(-1610600799) + val_10.ToString());
                UnityEngine.WaitForSeconds val_5 = 536895821;
                val_8 = val_5;
                val_5 = new UnityEngine.WaitForSeconds(seconds:  1f);
                this.__2__current = val_8;
                this.__1__state = 1;
                return false;
            }
            
            this.__1__state = 0;
            mem[536882947] + 40.Play();
            this.__4__this.winPanel.SetActive(value:  true);
            float val_12 = this.__4__this.inkLimit;
            float val_11 = 3f;
            val_11 = val_12 / val_11;
            if(this.__4__this.posCounter < 0)
            {
                    val_9 = 3;
            }
            else
            {
                    val_12 = val_12 * 0.5f;
                if(this.__4__this.posCounter < 0)
            {
                    val_9 = 2;
            }
            else
            {
                    val_9 = 1;
            }
            
            }
            
            this.__4__this.starToGive = 1;
            UnityEngine.Coroutine val_7 = val_8.StartCoroutine(routine:  val_8.WinPanelStars());
            return false;
        }
        private object System.Collections.Generic.IEnumerator<System.Object>.get_Current()
        {
            return (object)this.__2__current;
        }
        private void System.Collections.IEnumerator.Reset()
        {
            27351792 = new System.NotSupportedException();
            throw 27351792;
        }
        private object System.Collections.IEnumerator.get_Current()
        {
            return (object)this.__2__current;
        }
    
    }
    
    #endregion
    
    
    #region UIManager.<WinPanelStars>d__41
    // [Assembly-CSharp.dll].UIManager.<WinPanelStars>d__41
    private sealed class _WinPanelStars_d__41 : IEnumerator<object>, IEnumerator, IDisposable
    {
        // Fields
        private int __1__state;
        private object __2__current;
        public UIManager __4__this;
        private int _i_5__2;
        
        // Properties
        private object System.Collections.Generic.IEnumerator<System.Object>.Current { get; }
        private object System.Collections.IEnumerator.Current { get; }
        
        // Methods
        public _WinPanelStars_d__41(int __1__state)
        {
            this.__1__state = __1__state;
        }
        private void System.IDisposable.Dispose()
        {
        
        }
        private bool MoveNext()
        {
            object val_6;
            int val_7;
            val_6 = 27358352;
            if(this.__1__state == 2)
            {
                goto label_1;
            }
            
            if(this.__1__state != 1)
            {
                    if(this.__1__state != 0)
            {
                    return false;
            }
            
                this.__1__state = 0;
                UnityEngine.WaitForSeconds val_1 = 536895821;
                val_6 = val_1;
                val_1 = new UnityEngine.WaitForSeconds(seconds:  0.6f);
                this.__2__current = val_6;
                this.__1__state = 1;
                return false;
            }
            
            val_7 = 0;
            this.__1__state = 0;
            this._i_5__2 = 0;
            if(this.__4__this != null)
            {
                goto label_6;
            }
            
            label_1:
            this.__1__state = 0;
            this.__4__this.winStars.GetChild(index:  this._i_5__2 + 3).gameObject.SetActive(value:  true);
            val_7 = this._i_5__2 + 1;
            this._i_5__2 = val_7;
            label_6:
            if(val_7 >= this.__4__this.starToGive)
            {
                    return false;
            }
            
            UnityEngine.WaitForSeconds val_5 = 536895821;
            val_6 = val_5;
            val_5 = new UnityEngine.WaitForSeconds(seconds:  0.3f);
            this.__2__current = val_6;
            this.__1__state = 2;
            return false;
        }
        private object System.Collections.Generic.IEnumerator<System.Object>.get_Current()
        {
            return (object)this.__2__current;
        }
        private void System.Collections.IEnumerator.Reset()
        {
            27351792 = new System.NotSupportedException();
            throw 27351792;
        }
        private object System.Collections.IEnumerator.get_Current()
        {
            return (object)this.__2__current;
        }
    
    }
    
    #endregion
    
    
    #region UIManager.<MoveTo>d__54
    // [Assembly-CSharp.dll].UIManager.<MoveTo>d__54
    private sealed class _MoveTo_d__54 : IEnumerator<object>, IEnumerator, IDisposable
    {
        // Fields
        private int __1__state;
        private object __2__current;
        public UIManager __4__this;
        private int _i_5__2;
        
        // Properties
        private object System.Collections.Generic.IEnumerator<System.Object>.Current { get; }
        private object System.Collections.IEnumerator.Current { get; }
        
        // Methods
        public _MoveTo_d__54(int __1__state)
        {
            this.__1__state = __1__state;
        }
        private void System.IDisposable.Dispose()
        {
        
        }
        private bool MoveNext()
        {
            object val_12;
            if(this.__1__state == 2)
            {
                goto label_1;
            }
            
            if(this.__1__state == 1)
            {
                goto label_2;
            }
            
            if(this.__1__state != 0)
            {
                    return false;
            }
            
            this.__1__state = 0;
            mem[536882947] + 88.Play();
            UnityEngine.WaitForSeconds val_1 = 536895821;
            val_12 = val_1;
            val_1 = new UnityEngine.WaitForSeconds(seconds:  0.6f);
            this.__2__current = val_12;
            this.__1__state = 1;
            return false;
            label_1:
            this.__1__state = 0;
            UnityEngine.Vector3 val_5 = this.__4__this.coinIcon.transform.position;
            DG.Tweening.Core.TweenerCore<UnityEngine.Vector3, UnityEngine.Vector3, DG.Tweening.Plugins.Options.VectorOptions> val_6 = DG.Tweening.ShortcutExtensions.DOMove(target:  this.__4__this.animatedCoins.transform.GetChild(index:  this._i_5__2), endValue:  new UnityEngine.Vector3() {x = val_5.x, y = val_5.y, z = val_5.z}, duration:  0.5f, snapping:  false);
            val_12 = this._i_5__2 + 1;
            this._i_5__2 = val_12;
            goto label_13;
            label_2:
            val_12 = 0;
            this.__1__state = 0;
            this._i_5__2 = 0;
            label_13:
            if(val_12 >= this.__4__this.animatedCoins.transform.childCount)
            {
                    return false;
            }
            
            UnityEngine.WaitForSeconds val_10 = 536895821;
            val_12 = val_10;
            val_10 = new UnityEngine.WaitForSeconds(seconds:  UnityEngine.Random.Range(minInclusive:  0.1f, maxInclusive:  0.2f));
            this.__2__current = val_12;
            this.__1__state = 2;
            return false;
        }
        private object System.Collections.Generic.IEnumerator<System.Object>.get_Current()
        {
            return (object)this.__2__current;
        }
        private void System.Collections.IEnumerator.Reset()
        {
            27351792 = new System.NotSupportedException();
            throw 27351792;
        }
        private object System.Collections.IEnumerator.get_Current()
        {
            return (object)this.__2__current;
        }
    
    }
    
    #endregion
    
    
    #region UIManager.<IncreaseScore>d__55
    // [Assembly-CSharp.dll].UIManager.<IncreaseScore>d__55
    private sealed class _IncreaseScore_d__55 : IEnumerator<object>, IEnumerator, IDisposable
    {
        // Fields
        private int __1__state;
        private object __2__current;
        public UIManager __4__this;
        private int _i_5__2;
        
        // Properties
        private object System.Collections.Generic.IEnumerator<System.Object>.Current { get; }
        private object System.Collections.IEnumerator.Current { get; }
        
        // Methods
        public _IncreaseScore_d__55(int __1__state)
        {
            this.__1__state = __1__state;
        }
        private void System.IDisposable.Dispose()
        {
        
        }
        private bool MoveNext()
        {
            int val_6;
            UIManager val_7;
            int val_8;
            val_6 = this.__1__state;
            val_7 = this.__4__this;
            if(val_6 != 0)
            {
                    if(val_6 != 1)
            {
                    return false;
            }
            
                this.__1__state = 0;
                UnityEngine.PlayerPrefs.SetInt(key:  -1610599799, value:  (UnityEngine.PlayerPrefs.GetInt(key:  -1610599799)) + 1);
                string val_4 = UnityEngine.PlayerPrefs.GetInt(key:  -1610599799).ToString();
                int val_6 = this.__4__this.coins;
                val_8 = this._i_5__2;
                val_6 = val_6 - 1;
                if(val_8 >= val_6)
            {
                    val_7.Invoke(methodName:  -1610605673, time:  3f);
                val_8 = this._i_5__2;
            }
            
                val_6 = val_8 + 1;
                this._i_5__2 = val_6;
            }
            else
            {
                    this.__1__state = 0;
                this._i_5__2 = 0;
            }
            
            if(val_6 >= this.__4__this.coins)
            {
                    return false;
            }
            
            UnityEngine.WaitForFixedUpdate val_5 = 536895819;
            val_7 = val_5;
            val_5 = new UnityEngine.WaitForFixedUpdate();
            this.__2__current = val_7;
            this.__1__state = 1;
            return false;
        }
        private object System.Collections.Generic.IEnumerator<System.Object>.get_Current()
        {
            return (object)this.__2__current;
        }
        private void System.Collections.IEnumerator.Reset()
        {
            27351792 = new System.NotSupportedException();
            throw 27351792;
        }
        private object System.Collections.IEnumerator.get_Current()
        {
            return (object)this.__2__current;
        }
    
    }
    
    #endregion
    
    // Fields
    public static int AdCounter;
    public static bool AdFromLevl;
    public static int sceneIndex;
    public static bool gameEnded;
    private UnityEngine.UI.Text totalEarning;
    private UnityEngine.UI.Text reward;
    private UnityEngine.UI.Text _3xReward;
    private UnityEngine.GameObject skipButton;
    private UnityEngine.GameObject animatedCoins;
    private UnityEngine.GameObject coinIcon;
    private UnityEngine.Transform winStars;
    private DrawingManager drawManager;
    public UnityEngine.GameObject clock;
    public UnityEngine.GameObject clock2;
    public UnityEngine.GameObject fail;
    public UnityEngine.GameObject complete;
    public UnityEngine.GameObject winPanel;
    public UnityEngine.GameObject failPanel;
    public UnityEngine.GameObject skipAdPanel;
    public UnityEngine.UI.Image filler;
    public float timer;
    public float timer2;
    public float timerMax;
    public TMPro.TextMeshProUGUI clockText;
    public TMPro.TextMeshProUGUI clockText2;
    public TMPro.TextMeshProUGUI levelText;
    private bool startClock;
    private bool isEnded;
    public float[] timelvl;
    private float inkLimit;
    private float posCounter;
    private int coins;
    private int starToGive;
    public UnityEngine.GameObject BonusButtonSkipButton;
    
    // Methods
    private void Awake()
    {
        this.startClock = false;
    }
    private void Start()
    {
        mem2[0] = 0;
        string val_2 = UnityEngine.PlayerPrefs.GetInt(key:  -1610599799).ToString();
        Unknown val_3 = this.GetComponent<System.Object>();
        var val_10 = val_3 + 80;
        if((mem[536886749] + 32) < (val_3 + 80 + 24))
        {
                val_10 = val_10 + ((mem[536886749] + 32) << 2);
            this.inkLimit = (float)(val_3 + 80 + (mem[536886749] + 32) << 2) + 32;
            string val_6 = -1610605777(-1610605777) + (mem[536886749] + 32) + 1.ToString()((mem[536886749] + 32) + 1.ToString());
            var val_12 = mem[536886749] + 32;
            if(val_12 < this.timelvl.Length)
        {
                val_12 = val_12 + 1;
            this.timer = this.timelvl[val_12];
            this.timer2 = 40f;
            Firebase.Analytics.FirebaseAnalytics.LogEvent(name:  -1610600797(-1610600797) + val_12.ToString());
            int val_13 = mem[536886749] + 32;
            val_13 = val_13 * 1717986919;
            val_13 = val_13 >> 63;
            val_13 = val_13 + ((val_13 >> 32) >> 2);
            val_13 = val_13 * 10;
            val_13 = val_13 + 20;
            this.coins = val_13;
            return;
        }
        
        }
    
    }
    private void Update()
    {
        TMPro.TextMeshProUGUI val_11;
        if((this.startClock != false) && (this.isEnded != false))
        {
                this.clock.SetActive(value:  true);
            this.clock2.SetActive(value:  false);
            float val_11 = this.timer;
            if(val_11 > 0f)
        {
                float val_1 = UnityEngine.Time.deltaTime;
            val_11 = val_11 - val_1;
            this.timer = val_11;
            val_11 = this.clockText;
            string val_3 = (val_1 == Infinityf) ? -2147483648 : (W9).ToString();
        }
        else
        {
                this.startClock = false;
            this.clock.SetActive(value:  false);
            this.ShowResult();
        }
        
            if((mem[536886749] + 72) == 3)
        {
                this.startClock = false;
            mem[536882947] + 32.Play();
            this.clock.SetActive(value:  false);
            UnityEngine.Coroutine val_5 = this.StartCoroutine(routine:  this.ShowGameOverIE());
        }
        
        }
        
        if(((UnityEngine.PlayerPrefs.GetInt(key:  -1610608821)) == 1) && (this.startClock != true))
        {
                if(this.isEnded == false)
        {
            goto label_18;
        }
        
        }
        
        this.clock2.SetActive(value:  false);
        label_38:
        if(this.filler.m_FillAmount == 0f)
        {
                mem[536882947] + 104.Pause();
            this.drawManager.EndLevel();
            this.isEnded = true;
        }
        
        if((UnityEngine.Input.GetMouseButton(button:  0)) == false)
        {
                return;
        }
        
        if(this.isEnded == true)
        {
                return;
        }
        
        float val_12 = (float)this.drawManager.posCount;
        this.posCounter = val_12;
        val_12 = this.inkLimit - val_12;
        val_12 = val_12 / this.inkLimit;
        this.filler.fillAmount = val_12;
        return;
        label_18:
        this.clock2.SetActive(value:  true);
        float val_13 = this.timer2;
        if(val_13 <= 0f)
        {
            goto label_30;
        }
        
        float val_8 = UnityEngine.Time.deltaTime;
        val_13 = val_13 - val_8;
        this.timer2 = val_13;
        string val_10 = (val_8 == Infinityf) ? -2147483648 : (W9).ToString();
        goto label_38;
        label_30:
        this.clock2.SetActive(value:  false);
        this.isEnded = true;
        this.clock.SetActive(value:  false);
        mem2[0] = 3;
        this.ShowResult();
        goto label_38;
    }
    public void ActiveClock()
    {
        this.clock.SetActive(value:  true);
        this.startClock = true;
        this.isEnded = true;
    }
    private void ShowResult()
    {
        if((UnityEngine.PlayerPrefs.GetInt(key:  -1610605633)) == 0)
        {
                if((mem[536886749] + 72) == 3)
        {
                mem[536882947] + 32.Play();
            System.Collections.IEnumerator val_2 = this.ShowGameOverIE();
        }
        
            UnityEngine.Coroutine val_4 = this.StartCoroutine(routine:  this.ShowGameWinIE());
        }
        
        if((UnityEngine.PlayerPrefs.GetInt(key:  -1610605633)) != 1)
        {
                return;
        }
        
        if((mem[536886749] + 72) == 2)
        {
                if(this.fail.activeInHierarchy == false)
        {
            goto label_11;
        }
        
        }
        
        27347056 = 27536824;
        mem[536882947] + 32.Play();
        UnityEngine.Debug.Log(message:  -1610598099);
        System.Collections.IEnumerator val_7 = this.ShowGameOverIE();
        goto label_15;
        label_11:
        mem2[0] = 2;
        label_15:
        UnityEngine.Coroutine val_9 = this.StartCoroutine(routine:  this.ShowGameWinIE());
    }
    private System.Collections.IEnumerator ShowGameOverIE()
    {
        object val_1 = 536901105;
        val_1 = new System.Object();
        mem[536901121] = 0;
        mem[536901137] = this;
        return (System.Collections.IEnumerator)val_1;
    }
    private System.Collections.IEnumerator ShowGameWinIE()
    {
        object val_1 = 536901107;
        val_1 = new System.Object();
        mem[536901123] = 0;
        mem[536901139] = this;
        return (System.Collections.IEnumerator)val_1;
    }
    private System.Collections.IEnumerator WinPanelStars()
    {
        object val_1 = 536901109;
        val_1 = new System.Object();
        mem[536901125] = 0;
        mem[536901141] = this;
        return (System.Collections.IEnumerator)val_1;
    }
    public void Replay()
    {
        mem2[0] = 0;
        mem[536882947] + 56.Play();
        UnityEngine.SceneManagement.SceneManager.LoadScene(sceneName:  -1610605727);
        if((UnityEngine.PlayerPrefs.GetInt(key:  -1610609139)) == 1)
        {
                mem[536882295].ShowAd();
            return;
        }
        
        UnityEngine.Debug.Log(message:  -1610605155);
    }
    public void OnClickSkipButton()
    {
        mem[536882947] + 56.Play();
        this.skipAdPanel.SetActive(value:  true);
        UnityEngine.Time.timeScale = 0f;
    }
    public void CloseSkipAdPanel()
    {
        UnityEngine.Time.timeScale = 1f;
        mem[536882947] + 56.Play();
        this.skipAdPanel.SetActive(value:  false);
    }
    public void PressOnSkip()
    {
        mem[536882947] + 56.Play();
    }
    public void SkipLevel()
    {
        mem[536882947] + 56.Play();
        System.Action val_1 = 536881997;
        val_1 = new System.Action(object:  this, method:  1610677971);
        mem[536882295].ShowRewardedAd(_successCallBack:  val_1);
    }
    private void OnSkip()
    {
        System.Action val_1 = 536881997;
        val_1 = new System.Action(object:  this, method:  1610677995);
        mem[536895333].AddJob(newJob:  val_1);
    }
    private void IncreaseLevel()
    {
        var val_5;
        string val_6;
        var val_5 = mem[2684367071] + 32;
        val_5 = val_5 + 1;
        mem2[0] = val_5;
        if((UnityEngine.PlayerPrefs.GetInt(key:  -1610605633)) == 1)
        {
                val_5 = mem[2684367071];
            val_6 = 27506704;
        }
        else
        {
                if((UnityEngine.PlayerPrefs.GetInt(key:  -1610608821)) == 1)
        {
                val_5 = mem[2684367071];
            val_6 = 27493968;
        }
        else
        {
                UnityEngine.PlayerPrefs.SetInt(key:  -1610601669, value:  (UnityEngine.PlayerPrefs.GetInt(key:  -1610601669)) + 1);
            val_5 = mem[2684367071];
            val_6 = 27495744;
        }
        
        }
        
        UnityEngine.PlayerPrefs.SetInt(key:  val_6, value:  mem[2684367071] + 32);
    }
    public void BonusButotn()
    {
        System.Action val_1 = 536881997;
        val_1 = new System.Action(object:  this, method:  1610677977);
        mem[536882295].ShowRewardedAd(_successCallBack:  val_1);
    }
    private void GiveBonusReward()
    {
        System.Action val_1 = 536881997;
        val_1 = new System.Action(object:  this, method:  1610677997);
        mem[536895333].AddJob(newJob:  val_1);
    }
    public void NextLevel()
    {
        this.ProceedToNextLevel();
    }
    private void ProceedToNextLevel()
    {
        var val_7;
        mem[536882947] + 56.Play();
        UnityEngine.EventSystems.EventSystem val_1 = UnityEngine.EventSystems.EventSystem.current;
        val_1.m_CurrentSelected.GetComponent<System.Object>().interactable = false;
        UnityEngine.Coroutine val_4 = this.StartCoroutine(routine:  this.IncreaseScore());
        this.animatedCoins.SetActive(value:  true);
        UnityEngine.Coroutine val_6 = this.StartCoroutine(routine:  this.MoveTo());
        val_7 = 536886631;
        if(mem[536886855] == 0)
        {
                val_7 = 536886631;
        }
        
        var val_7 = mem[536886815];
        val_7 = val_7 + 1;
        mem2[0] = val_7;
        this.IncreaseLevel();
        UnityEngine.Time.timeScale = 1f;
    }
    private void LoadSceme()
    {
        var val_3;
        var val_4;
        val_3 = mem[536895017];
        mem2[0] = 1;
        val_4 = 536886631;
        if(mem[536886855] == 0)
        {
                val_4 = 536886631;
            val_3 = mem[536895017];
        }
        
        mem2[0] = (mem[536886815] < 4) ? 1 : 0;
        int val_2 = DG.Tweening.DOTween.KillAll(complete:  false);
        UnityEngine.SceneManagement.SceneManager.LoadScene(sceneBuildIndex:  3);
    }
    private System.Collections.IEnumerator MoveTo()
    {
        object val_1 = 536901103;
        val_1 = new System.Object();
        mem[536901119] = 0;
        mem[536901135] = this;
        return (System.Collections.IEnumerator)val_1;
    }
    private System.Collections.IEnumerator IncreaseScore()
    {
        object val_1 = 536901101;
        val_1 = new System.Object();
        mem[536901117] = 0;
        mem[536901133] = this;
        return (System.Collections.IEnumerator)val_1;
    }
    public void Home()
    {
        mem2[0] = 0;
        mem2[0] = 0;
        UnityEngine.SceneManagement.SceneManager.LoadScene(sceneBuildIndex:  3);
    }
    private void Mode()
    {
        var val_4;
        var val_5;
        if((UnityEngine.PlayerPrefs.GetInt(key:  -1610605633)) == 1)
        {
                val_5 = 27506712;
        }
        else
        {
                val_4 = 27493976;
        }
        
        UnityEngine.Debug.LogError(message:  ((UnityEngine.PlayerPrefs.GetInt(key:  -1610608821)) == 1) ? (val_4) : 27514184);
    }
    public UIManager()
    {
    
    }
    private void <OnSkip>b__47_0()
    {
        this.IncreaseLevel();
        UnityEngine.Time.timeScale = 1f;
        mem2[0] = 1;
        UnityEngine.SceneManagement.SceneManager.LoadScene(sceneBuildIndex:  3);
    }
    private void <GiveBonusReward>b__50_0()
    {
        int val_1 = this.coins;
        val_1 = val_1 + (val_1 << 1);
        this.coins = val_1;
        this.BonusButtonSkipButton.SetActive(value:  false);
        this.ProceedToNextLevel();
    }

}
